.page-list {
  color: #666;
  font-size: 14px;

  .add {
    background-color: #1989fa;
    line-height: 32px;
    padding: 0 16px;
    color: #fff;
    border-radius: 2px;
    display: block;
    margin: 20px auto 0 auto;
  }

  ul {
    max-height: calc(100vh - 135px);
    overflow-y: auto;

    li {
      line-height: 36px;
      border-bottom: 1px solid #eee;
      padding: 0 15px;

      &:last-child {
        border-bottom: none;
      }
    }
  }
}